﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace DxMvcApplication.Areas.Administrator.Models.Report
{
    public class ReportCriteria
    {
        public ReportCriteria() { }
        public ReportCriteria(string reportCode, string fromDate, string toDate, int? fixedAssetCategoryId, string inputTypeName, int? month, string printedDate)
        {
            ReportCode = reportCode;
            FromDate = fromDate;
            ToDate = toDate;
            FixedAssetCategoryId = fixedAssetCategoryId;
            InputTypeName = inputTypeName;
            Month = month;
            PrintedDate = printedDate;
        }

        public string ReportCode { get; set; }
        public string FromDate { get; set; }
        public string ToDate { get; set; }
        public string ReportDate { get; set; }
        public int? Year { get; set; }
        public int? Month { get; set; }
        public int? FixedAssetCategoryId { get; set; }
        public int? ToolInventoryId { get; set; }
        public string InputTypeName { get; set; }
        public string UnitCategoryId { get; set; }
        public string GradeUnit { get; set; }
        public string UnitId { get; set; }
        public int UnitArea { get; set; }
        public int UnitBuilding { get; set; }
        public int UnitMoney { get; set; }
        public string PrintedDate { get; set; }
        public long FixedAssetId { get; set; }
        public int? DepartmentId { get; set; }
    }
}